home *** CD-ROM | disk | FTP | other *** search
/ Magnum One / Magnum One (Mid-American Digital) (Disc Manufacturing).iso / d21 / dvect.arc / DVECT.DOC next >
Text File  |  1987-01-10  |  4KB  |  70 lines

  1.  
  2.                                    DVECT.EXE
  3.                                    ---------
  4.  
  5.     DVECT answered a need for a utility that could dump the interrupt
  6. vectors from the vector table in low memory.
  7.  
  8.     DVECT is a full screen vector dump program that responds to the keyboard
  9. for scrolling through the table and examining different vectors.  In
  10. addition to being powerful, DVECT will present a descriptive message for 
  11. most of the documented or supported interrupt vectors.  Reserved vectors
  12. are marked as such, with all others listed as 'UNDEFINED'.
  13.  
  14.     DVECT will display all of the software interrupt vectors from 0x00 to
  15. 0xFF.  A sample screen from the program is included below.  In addition
  16. to the description and seg:off address of the handler for each vector,
  17. the actual seg:off address of the table entry itself is given to save
  18. you some trouble on address conversion.
  19.  
  20.     DVECT responds to the following keys from the keyboard:
  21.  
  22.     Q, q, ^C, ESC                    exit from DVECT
  23.  
  24.     Up Arrow, Left Arrow            scroll up one vector
  25.  
  26.     Dn Arrow, Right Arrow        scroll down one vector
  27.  
  28.     HOME                                returns to the top of the vector table
  29.  
  30.     END                                goes to the bottom of the vector table
  31.  
  32.     PgUP                                moves up one page in the table (16 vectors)
  33.  
  34.     PgDOWN                            moves down one page (16 vectors)
  35.  
  36.  
  37.     All keys can be cancelled by simply typing another key.  This can be
  38. helpful if you accidently hit END and don't want to wait for the scrolling
  39. to finish.
  40.  
  41.     I hope that you find utility for this program, and that it makes your
  42. debugging tasks more paletable.
  43.  
  44.  
  45. ┌──────────────────────────────────────────────────────────────────────────────┐
  46. │    Interrupt Vector Table Hex Dump                   Vectors 0x00 - 0xFF     │
  47. │    (C) Copyright 1986 Chad Royal                     MS-DOS Version 3.10     │
  48. └──────────────────────────────────────────────────────────────────────────────┘
  49.  
  50.  Vector         Vector Description           Table Addr           Handler Addr
  51.  ╒════╕ ╒═════════════════════════════════╕ ╒═══════════╕         ╒═══════════╕
  52.  │ 00 │ │ Divide by Zero Exception Vector │ │ 0000:0000 │         │ 1D81:13A9 │
  53.  │ 01 │ │ Single Step Debugging Vector    │ │ 0000:0004 │         │ 0070:01F0 │
  54.  │ 02 │ │ Non-Maskable / Parity Vector    │ │ 0000:0008 │         │ F000:E2C3 │
  55.  │ 03 │ │ Breakpoint Debugging Vector     │ │ 0000:000C │   to  │ 0070:01F0 │
  56.  │ 04 │ │ Arithmetic Overflow Exception   │ │ 0000:0010 │ Scroll  │ 0070:01F0 │
  57.  │ 05 │ │ BIOS Print Screen               │ │ 0000:0014 │         │ 140C:0D53 │
  58.  │ 06 │ │ Reserved Vector                 │ │ 0000:0018 │         │ F000:FF47 │
  59.  │ 07 │ │ Reserved Vector                 │ │ 0000:001C │         │ F000:FF47 │
  60.  │ 08 │ │ Timer Tick / Hardware Vector    │ │ 0000:0020 │  <ESC>  │ 139E:0169 │
  61.  │ 09 │ │ Keyboard Handler Vector         │ │ 0000:0024 │ to Exit │ 139E:0111 │
  62.  │ 0A │ │ Reserved Vector                 │ │ 0000:0028 │         │ F000:E6DD │
  63.  │ 0B │ │ Alternate Async Comm Handler    │ │ 0000:002C │         │ F000:E6DD │
  64.  │ 0C │ │ Primary Async Comm Handler      │ │ 0000:0030 │         │ F000:E6DD │
  65.  │ 0D │ │ CRT Retrace Vector              │ │ 0000:0034 │         │ C800:039A │
  66.  │ 0E │ │ Disk Drive Handler Vector       │ │ 0000:0038 │         │ F000:EF57 │
  67.  │ 0F │ │ Printer Control Vector          │ │ 0000:003C │         │ 0070:01F0 │
  68.  │ 10 │ │ Video I/O Handler Vector        │ │ 0000:0040 │         │ F000:F065 │
  69.  ╘════╛ ╘═════════════════════════════════╛ ╘═══════════╛         ╘═══════════╛
  70.